import {getOpenid} from "./service/auth";

App({

  /**
   * 当小程序初始化完成时，会触发 onLaunch（全局只触发一次）
   */
  onLaunch: function () {
    // 调用 wx.login api 获取code
    wx.login({
      success (res) {
        if (res.code) {
          // 发送请求, 将code发送给服务器, 让服务器做进一步的处理
          const data = {
            appid: 'wx8f68e4ed3aa335af', // 真实项目不要传此参数
            secret: '300ce24af7de21f95d8a8502daabf7d8', // 真实项目不要传此参数
            js_code: res.code
          }
          getOpenid(data).then(res => {
            // 缓存openid, 用于后续的一些操作
            wx.setStorageSync('openid', res.openid)
            if(res.access_token) {
              // 缓存token
              wx.setStorageSync('access_token', res.access_token)
              // 缓存用户信息
              wx.setStorageSync('userInfo', res.user)
            }
          })

        } else {
          console.log('登录失败！' + res.errMsg)
        }
      }
    })
  },

  // globalData: {
  //   baseUrl: 'https://bookapi.luwnto.com'
  // }
})
